package com.mt.operation.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.mt.course.entity.CourseEntity;
import com.mt.course.entity.CourseGoodsEntity;

public class FloorModuleEntity implements Serializable {

    private static final long serialVersionUID = -6253566900774210230L;

    private Integer floorModuleId;

    private String floorModuleName;

    private String floorModuleTitle;

    private Integer sortOrder;

    private String moduleDesc;

    private Integer status;

    private Date createTime;

    private Date updateTime;

    /**
     * 跳转方式
     */
    private Integer jumpType;

    /**
     * 
     */
    private String platform;
    private Integer sourceFrom;

    /**
     * 楼层包含套课或小课的类型，1-套课，2-小课
     */
    private Integer courseType;

    /**
     * 楼层类型，1-免费试看，2-精品课程，3-精品小课，4-新品上架，5-编辑推荐
     */
    private Integer floorType;

    List<CourseEntity> courseEntityList;
    List<CourseGoodsEntity> courseGoodsEntityList;

    public Integer getJumpType() {
        return jumpType;
    }

    public void setJumpType(Integer jumpType) {
        this.jumpType = jumpType;
    }

    public Integer getFloorModuleId() {
        return floorModuleId;
    }

    public void setFloorModuleId(Integer floorModuleId) {
        this.floorModuleId = floorModuleId;
    }

    public String getFloorModuleName() {
        return floorModuleName;
    }

    public void setFloorModuleName(String floorModuleName) {
        this.floorModuleName = floorModuleName == null ? null : floorModuleName.trim();
    }

    public String getFloorModuleTitle() {
        return floorModuleTitle;
    }

    public void setFloorModuleTitle(String floorModuleTitle) {
        this.floorModuleTitle = floorModuleTitle == null ? null : floorModuleTitle.trim();
    }

    public Integer getSortOrder() {
        return sortOrder;
    }

    public void setSortOrder(Integer sortOrder) {
        this.sortOrder = sortOrder;
    }

    public String getModuleDesc() {
        return moduleDesc;
    }

    public void setModuleDesc(String moduleDesc) {
        this.moduleDesc = moduleDesc == null ? null : moduleDesc.trim();
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public List<CourseEntity> getCourseEntityList() {
        return courseEntityList;
    }

    public void setCourseEntityList(List<CourseEntity> courseEntityList) {
        this.courseEntityList = courseEntityList;
    }

    public List<CourseGoodsEntity> getCourseGoodsEntityList() {
        return courseGoodsEntityList;
    }

    public void setCourseGoodsEntityList(List<CourseGoodsEntity> courseGoodsEntityList) {
        this.courseGoodsEntityList = courseGoodsEntityList;
    }

    public String getPlatform() {
        return platform;
    }

    public void setPlatform(String platform) {
        this.platform = platform;
    }

    public Integer getSourceFrom() {
        return sourceFrom;
    }

    public void setSourceFrom(Integer sourceFrom) {
        this.sourceFrom = sourceFrom;
    }

    public Integer getCourseType() {
        return courseType;
    }

    public void setCourseType(Integer courseType) {
        this.courseType = courseType;
    }

    public Integer getFloorType() {
        return floorType;
    }

    public void setFloorType(Integer floorType) {
        this.floorType = floorType;
    }
}